namespace EFS.Common.Values
{
	/// Class Int32
	public class Int32 : EFS.Common.Values.Generic.Value<System.Int32>
	{
		/// Implicit constructor
		public Int32()
		{
		}

		/// Explicit constructor
		public Int32(System.Int32 value)
			: base(value)
		{
		}

		// Set as string
		public override void SetString(System.String valueAsString)
		{
			if (EFS.Common.Verify.String(valueAsString))
			{
				InnerValue = System.Int32.Parse(valueAsString);
			}
		}
	}
}